//封装请求函数(二)
//封装带有JUHE_APPKEY的请求方法
//以后请求接口的时候不用再填key了

import axios from 'axios';
import qs from 'qs';

//接口地址：http://study.jsplusplus.com/Xiaomi/
//请求示例：http://study.jsplusplus.com/Xiaomi/getDatas?swiper=false&phone=true&field=true
function axiosPost(options) {
  axios({
      url: options.url,
      method: 'post',
      header: {
        "Content-Type": "application/x-www-form-urlencoded"
      },
      data: qs.stringify({
        ...options.data,
        key: JUHE_APPKEY
      })
    })
    .then((res) => {

      options.success(res.data);
    })
    .catch((err) => {
      options.error(err);
    })
}

//接口地址：http://web.juhe.cn/constellation/getAll
//请求示例：http://study.jsplusplus.com/Xiaomi/getDatas?swiper=false&phone=true&field=true
function axiosGet(options) {
  axios(options.url)
    .then((res) => {
      options.success(res.data);
    })
    .catch((err) => {
      options.error(err);
    })
}

export {
  axiosPost,
  axiosGet
}